Only validate targets if the spec option is empty
authorRyan Quattlebaum <ryan.quattlebaum@icloud.com>
Fri, 8 Apr 2016 16:55:02 +0000 (12:55 -0400)
committerRyan Quattlebaum <ryan.quattlebaum@icloud.com>
Fri, 8 Apr 2016 16:55:02 +0000 (12:55 -0400)
src/cargo/ops/cargo_compile.rs

index 3c592ef49f4f4b2a10b7ad456f175ccbb57757ef..d330ea3ce29884f93c8a43fe9e5f3afa5e331080 100644 (file)
@@ -158,7 +158,9 @@ pub fn compile_pkg<'a>(root_package: &Package,
     }
 
     let profiles = root_package.manifest().profiles();
-    try!(generate_targets(root_package, profiles, mode, filter, release));
+    if spec.len() == 0 {
+        try!(generate_targets(root_package, profiles, mode, filter, release));
+    }
 
     let (packages, resolve_with_overrides) = {
         try!(resolve_dependencies(root_package, config, source, features,